<?
/** getAdsiteList生成广告位选择列表
* @reuurn String
*/
function getAdSiteList()
{
	$aryPage=getPageInfo();
	if(is_array($aryPage))
	{
		$ss='';
		foreach($aryPage as $key => $value)
		{
			$aryTemp=getAdSiteByPage($key);
			if($aryTemp)
			{
				$ss.="/n".'<optgroup style="background-color:#aaaaaa;color:#FFFFFF" label="'.$value.'"></optgroup>';
				foreach($aryTemp as $key2 => $value2)
				{
					$ss.="/n".'<option value="'.$value2['id'].'">┗'.$value2['adtype_name'].'</option>';
				}
			}
			else
			{
				continue;
			}
		}
		return $ss;
	}
}

/** 根据页面id取得广告位
* @param id 页面id
* @param Array
*/
function getAdSiteByPage($id)
{
	global $db;
	$sql=" select id,adtype_name from ad_type where adtype_page='$id' group by adtype_name asc";
	$rs=$db->Execute($sql);
	$i=0;
	while($rs && $row=$rs->FetchRow())
	{
		$ss[$i]=$row;
		$i++;
	}
	if(is_array($ss))
	{
		return $ss;
	}
	else
	{
		return false;
	}
}

/**
* 获得广告所属广告位
* @param id		广告位id
* @return String
*/
function getAdPageById($id)
{
	global $db;
	$sql=" select adtype_name,adtype_page from ad_type where id='$id' limit 0,1";
	$rs=$db->Execute($sql);
	$i=0;
	$ss='';
	if($rs && $row=$rs->FetchRow())
	{
		$ss=getPageNameById($row['adtype_page']).'-'.$row['adtype_name'];
	}
	return $ss;
}

/** getAdImgUrl 获取广告图片
*
*/
function getAdImgUrl($imgpath)
{
	if(strpos($imgpath,'http://'))
	{
		return $imgpath;	
	}
	else
	{
		return WEBDOMAIN.$imgpath;
	}
}
?>